草庐IT

PHP SoapClient 超时

全部标签

Android:设备屏幕不会与最新的 android 系统 WEBVIEW 超时

1)基于Cordova(Webview)的android应用。2)根据设备设置启动应用程序和屏幕超时。3)从应用程序方面我们没有获取任何SCREEN_BRIGHT_WAKE_LOCK或ON_AFTER_RELEASE。4)当应用程序置于后台并置于前台时,设备屏幕灯永远不会超时。4)从应用程序方面我们没有获取任何SCREEN_BRIGHT_WAKE_LOCK或ON_AFTER_RELEASE。5)基本上当PowerManager进入前台时需要ON_AFTER_RELEASE|代表我们的应用程序10311的SCREEN_BRIGHT_WAKE_LOCK(0x2000000a)唤醒锁定并且屏

c++ - 停止 Intellisense 显示超时

我使用VS2010Ultimate进行C++编码,没有更改任何设置。如果我键入MyClass->Intellisense会显示MyClass成员的弹出列表。最初弹出窗口中的第一个项目是突出显示的,但我可以单击-单击以移动突出显示。突出显示项右侧的“子”弹出窗口显示类成员的函数声明行和相关头文件中紧接其前面的任何注释行。这非常有帮助,谢谢Microsoft。但是几秒钟后,“子”弹出窗口超时-有时当我仍然试图从标题中阅读一系列冗长的注释行时。有什么方法可以阻止子弹出窗口消失吗? 最佳答案 答案在MicrosoftConnect中:htt

c++ - 如何使 libcurl C++ 调用超时和/或知道调用中何时发生超时

我正在尝试使用我的C++程序下载远程html页面,但是对于某些URL会发生超时,但我不知道如何处理这个问题,所以程序将无限期地挂起。virtualvoiddownloadpage(stringpageaddress){CURL*curl;CURLcodeinformationdownloaded;curl=curl_easy_init();if(curl){curl_easy_setopt(curl,CURLOPT_USERAGENT,"Mozilla/5.0(Windows;U;WindowsNT5.1;en-US)AppleWebKit/525.13(KHTML,likeGecko

c++ - 如何实现 getline() 超时?

这个问题在这里已经有了答案:Isitpossibletosettimeoutforstd::cin?(3个答案)关闭9年前。我想在C++中通过getline()从命令行读取一个字符串。为此,我想添加一个5秒的计时器。如果没有读取到字符串,则程序将终止。我该怎么做?

c++ - 在 Ubuntu 中选择超时错误 - Opencv

我正在尝试为我的最后一年项目设置OpenCv,但遇到了几个问题。我在this之后在Ubuntu中成功设置了它教程。我现在遇到的问题是保留这个sample程序运行。该程序是使用网络摄像头进行人脸检测。它运行良好3或4秒,然后捕获卡在窗口中的单个帧。控制台显示以下输出。tom@ubuntu:~/College/opencv/faceDetect_sample$make./faceDetect--cascade="haarcascade_frontalface_alt.xml"--nested-cascade="haarcascade_eye_tree_eyeglasses.xml"VIDI

c++ - curl 没有正确超时

我设置了CURLOPT_CONNECTTIMEOUT_MS=200和CURLOPT_TIMEOUT_MS=70毫秒。但是我看到CURLINFO_TOTAL_TIME大约为220毫秒。根据libcurl文档,CURLOPT_TIMEOUT_MS也包括连接超时。所以基本上我的curl调用总时间不应超过70毫秒。但为什么它需要更多的返回控制权?谁能解释一下这种行为。我正在使用curl7.19_02C++库。这是我的代码CURL*curl;curl=curl_easy_init();curl_easy_setopt(curl,CURLOPT_URL,url);curl_easy_setopt(

c++ - 在 ffmpeg 中检测超时

我正在编写一些广泛使用ffmpeg的软件,它是多线程的,具有多个类实例。如果网络连接断开,ffmpeg会在读取时挂起。我找到了一种分配回调的方法,ffmpeg会定期触发该回调以检查它是否应该中止:staticintinterrupt_cb(void*ctx){//dosomethingreturn0;}staticconstlibffmpeg::AVIOInterruptCBint_cb={interrupt_cb,NULL};...AVFormatContext*formatContext=libffmpeg::avformat_alloc_context();formatConte

c++ - 如何在c++中实现函数超时

我有函数f;我想在开始f后抛出异常1s。我无法修改f()。可以用C++实现吗?try{f();}catch(TimeoutException&e){//timeout} 最佳答案 您可以创建一个单独的线程来运行调用本身,并在主线程中等待条件变量返回,一旦返回,调用f的线程将发出信号。诀窍是用1s超时等待条件变量,这样如果调用花费的时间比超时时间长,您仍然会醒来,了解它,并能够抛出异常-所有这些都在主线程中进行。这是代码(现场演示here):#include#include#include#include#includeusingna

c++ - 为什么 std::lock 不支持超时?

如果我想在不冒死锁风险的情况下获取多个锁,我可以使用std::lock函数:intdata1,data2;std::mutexm1,m2;std::unique_locklock1(m1,std::defer_lock);std::unique_locklock2(m2,std::defer_lock);std::lock(lock1,lock2);//guaranteeddeadlock-free//workwithdata1anddata2但是如果我想在指定的时间段内获取锁,否则超时怎么办?没有像try_until这样的锁,类似于wait_until的futures和条件变量,这是

c++ - 是否可以为 std::cin 设置超时?

是否可以为std::cin设置超时?例如,std::cin在10秒内没有收到任何数据-它抛出异常或返回错误。已编辑:Boost库中的计时器呢?据我所知,它是可移植图书馆。是否可以要求Boost库的计时器在预定义的时间段后抛出异常?我想它可以解决这个问题。 最佳答案 无法以可移植的方式为std::cin设置超时。即使采用不可移植的技术,这样做也并非易事:您需要替换std::cin的流缓冲区。在UNIX系统上,我会将std::cin使用的默认流缓冲区替换为使用文件描述符0读取输入的自定义流缓冲区。要实际读取输入,我会使用poll()来检